Me

Het sleutelwoord Me gedraagt zich als een impliciet gedeclareerde variabele. Het is automatisch beschikbaar voor elke procedure in een klassenmodule. Wanneer een klasse meer dan ΘΘn keer kan voorkomen, biedt Me een manier om te verwijzen naar het specifieke geval van de klasse waar de code wordt uitgevoerd. Werken met het sleutelwoord Me is met name handig wanneer u gegevens over de klasse die op dit moment wordt uitgevoerd, wilt overbrengen naar een procedure in een andere module. Neem bijvoorbeeld de volgende procedure in een module:

Sub WijzigFormulierKleur(FormulierNaam As Form)
    FormulierNaam.BackColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256)
End Sub

U kunt deze procedure oproepen en het voorkomende geval van de Formulierklasse met behulp van de volgende instructie doorgeven als een argument:

WijzigFormulierKleur Me